export interface MobilityVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 发起人id
   */
  initialId: string | number;

  /**
   * 发起人名称
   */
  initialName: string;

  /**
   * 发起部门id
   */
  initialDeptId: string | number;

  /**
   * 发起部门名称
   */
  initialDeptName?: string;

  /**
   * 发起时间
   */
  initialTime: string;

  /**
   * 姓名
   */
  name: string;

  /**
   * 性别（0：女生，1：男生）
   */
  sex: number;

  /**
   * 出生日期
   */
  birthTime: string;

  /**
   * 入职时间
   */
  onboardTime: string;

  /**
   * 部门id
   */
  deptId?: string | number;

  /**
   * 部门名称
   */
  deptName?: string;

  projectIdArray?: string[];

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 职位
   */
  position: string;

  /**
   * 计划退休时间
   */
  retireTime: string;

  /**
   * 退休返聘（0：否，1：是）
   */
  retireRehire: number;

  /**
   * 公司工龄
   */
  seniority: number;

  /**
   * 审批状态
   */
  status: number;

  /**
   * 审批结果(json)
   */
  result: string;

  /**
   * 创建时间
   */
  createTime?: string;

}

export interface MobilityForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 发起人id
   */
  initialId?: string | number;

  /**
   * 发起人名称
   */
  initialName?: string;

  /**
   * 发起部门id
   */
  initialDeptId?: string | number;

  /**
   * 发起部门名称
   */
  initialDeptName?: string;

  /**
   * 发起时间
   */
  initialTime?: string;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 性别（0：女生，1：男生）
   */
  sex?: number;

  /**
   * 出生日期
   */
  birthTime?: string;

  /**
   * 入职时间
   */
  onboardTime?: string;

  /**
   * 部门id
   */
  deptId?: string | number;

  /**
   * 部门名称
   */
  deptName?: string;

  projectIdArray?: string[];

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 职位
   */
  position?: string;

  /**
   * 计划退休时间
   */
  retireTime?: string;

  /**
   * 退休返聘（0：否，1：是）
   */
  retireRehire?: number;

  /**
   * 公司工龄
   */
  seniority?: string;

  /**
   * 审批状态
   */
  status?: number;

  /**
   * 审批结果(json)
   */
  result?: string;

  /**
   * 创建时间
   */
  createTime?: string;

}

export interface MobilityQuery extends PageQuery {

  /**
   * 发起人id
   */
  initialId?: string | number;

  /**
   * 发起部门id
   */
  initialDeptId?: string | number;

  /**
   * 发起时间
   */
  initialTime?: string;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 性别（0：女生，1：男生）
   */
  sex?: number;

  /**
   * 出生日期
   */
  birthTime?: string;

  /**
   * 入职时间
   */
  onboardTime?: string;

  /**
   * 部门id
   */
  deptId?: string | number;

  /**
   * 职位
   */
  position?: string;

  /**
   * 计划退休时间
   */
  retireTime?: string;

  /**
   * 退休返聘（0：否，1：是）
   */
  retireRehire?: number;

  /**
   * 公司工龄
   */
  seniority?: number;

  /**
   * 审批状态
   */
  status?: number;

  /**
   * 审批结果(json)
   */
  result?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



